using B.S.XZYData.ErrorCode;
using MediatR;

namespace B.S.XZYData.Api.Wrter.Application.Command.ZSH
{
	/// <summary>
	/// 新增不良品项命令
	/// </summary>
	public class AddDefectiveCommand : IRequest<ApiResult<int>>
	{
		/// <summary>
		/// 不良品项编号（必填）
		/// </summary>
		public string DefectiveCode { get; set; }

		/// <summary>
		/// 不良品项名称（必填）
		/// </summary>
		public string DefectiveName { get; set; }

		/// <summary>
		/// 附件路径（可空）
		/// </summary>
		public string? AttachmentPath { get; set; }

		/// <summary>
		/// 图片路径（可空）
		/// </summary>
		public string? ImagePath { get; set; }

		/// <summary>
		/// 创建人 Id（必填）
		/// </summary>
		public int CreatorId { get; set; }
	}
}


